package com.aiti.lulian.entity;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * description:
 * auth fcb
 * date 2025-04-28 16:51
 **/
@Data
@TableName("show_product")
public class Product0428 {

    @TableId(value = "base_id",type = IdType.INPUT)
    private String baseId;
    /**商品名称**/
    private String baseName;
    /**企业id**/
    private String enterpriseId;
    /**详细介绍**/
    private String baseIntroduction;
    /**产品图片**/
    private String pic;
    /**浏览量**/
    private Integer viewCount;
    /**是否置顶**/
    private Integer isTop;
    /**序号**/
    private Integer sort;
    /**价格**/
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal price;
    /**状态**/
    private String status;
    /**审核意见**/
    private String auditOpinion;
    /**备注**/
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String baseNote;
    /**创建者**/
    private String creator;
    /**更新者**/
    private String updateBy;
    /**创建时间**/
    private String baseCreateTime;
    /**更新时间**/
    private String baseUpdateTime;
    /**删除标志（0代表存在 1代表删除）**/
    private Integer isDelete;
    /**租户ID**/
    private String tenantId;
    /**库存**/
    private Integer inventory;
    /**质量星级**/
    private String qualityStar;
    /**销量**/
    private Integer salesVolume;
    /**加购次数**/
    private Integer addCount;
    /**收藏次数**/
    private Integer collectionCount;
    /**货品类型**/
    private String  productStyle;
    /**信息标题**/
    private String messageHeader;
    /**进口属性**/
    private Integer importProperties;
    /**主图视频**/
    private String mainVideo;

    @ApiModelProperty("联系人")
    private String  linkMan;

    @ApiModelProperty("联系电话")
    private String  linkPhone;

    @ApiModelProperty("一级行业")
    private String oneLevelIndustry;

    @ApiModelProperty("二级行业")
    private String towLevelIndustry;

    @ApiModelProperty("部门ID")
    private String deptId;

    @ApiModelProperty("品牌")
    private String brand;

    @ApiModelProperty("产品属性id")
    private String attrId;

    @ApiModelProperty("产品属性类型id")
    private String attrTypeId;

    /**
     * 0未上架 1已上架
     */
    @ApiModelProperty("是否上架")
    private Integer isVisible;
}
